// pages/newbook-square/newbook-square.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        newbooks:[],
        page:1,
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        var _this=this;
        let page = _this.data.page;
        wx.showLoading({
          title: '加载中',
          mask:true
        })
        wx.request({
            url: 'http://43.139.97.111:8080/newBooks/queryByPage?pageNum=' + page + '&pageSize=5',       
            header: {
                'content-type': 'application/json' // 默认值
            },
            success (res) {
                console.log(res.data);
                if(res.statusCode==200){
                    _this.setData({
                        newbooks:res.data.data.list,
                    });
                }
                wx.hideLoading()
            },
            
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
        let that = this;
        let page = this.data.page;
        wx.request({
          url: 'http://43.139.97.111:8080/newBooks/queryByPage?pageNum=&pageSize=5',
          header: {
              'content-type': 'application/json' // 默认值
          },
          data: {
            pageNum: page + 1,
          },
          success(res) {
            console.log(res.data.data);
            let resbook = res.data.data.list;
            that.setData({
              newbooks: that.data.newbooks.concat(resbook),
              page: page + 1,
            })
  
            if (resbook.length > 0) {
              wx.showToast({
                title: '加载数据...',
                icon: 'loading'
              })
            } else {
              wx.showToast({
                title: '暂无更多...',
                icon: 'none'
              })
            }
          }
        })
      },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },

    returnHome:function(e){
      wx.reLaunch({
        url: '/pages/home/home',
      })
    },

    skipTravelDetails:function(e){
      let id=e.currentTarget.dataset.id 
      wx.navigateTo({
          url: "/pages/bookDetail/bookDetail?id=" + id,
      })
    },
})